4e90d0e35b449ef9b88c9f9a432b93d0d684e717,plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/declaration/GrMethodMayBeStaticInspection.java,MethodMayBeStaticVisitor,visitReferenceExpression,#GrReferenceExpression#,122
Before Change
@Override
public void visitReferenceExpression(GrReferenceExpression referenceExpression) {
if (referenceExpression.getQualifierExpression() != null) {
super.visitReferenceExpression(referenceExpression);
}
else {
After Change
@Override
public void visitReferenceExpression(GrReferenceExpression referenceExpression) {
GrExpression qualifier = referenceExpression.getQualifierExpression();
if (qualifier == null || qualifier instanceof GrThisSuperReferenceExpression) {
GroovyResolveResult result = referenceExpression.advancedResolve();
PsiElement element = result.getElement();
if (isPrintOrPrintln(element)) return; //print & println are resolved in all places